package com.jlpay.open.jlpay.sdk.java.model.marketing.response;

import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.*;

/**
 * 营销活动数据
 * 
 * @author system
 * @since 2024/12/19
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
public class MarketingActivityData {

    /**
     * 活动ID
     */
    private String actId;

    /**
     * 活动名称
     */
    private String actName;

    /**
     * 活动状态
     */
    private String actStatus;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 开始日期（兼容字段）
     */
    private String startDate;

    /**
     * 结束日期（兼容字段）
     */
    private String endDate;
} 